package cn.itcast.nems.base.api;

import cn.itcast.ic.common.bean.Page;
import cn.itcast.nems.base.dto.SchoolDTO;
import cn.itcast.nems.base.dto.SchoolQueryDTO;
import cn.itcast.nems.common.PageQueryModel;

import java.util.List;

/**
 * <p>
 * EMS校区接口
 * </p>
 *
 * @author zhouwei
 * @since 2023/9/6 6:38 PM
 **/
public interface SchoolApi {

    SchoolDTO findById(String id )  ;
    /**
     * 分页查询
     * @return
     */
    Page<SchoolDTO> findPageList(PageQueryModel<SchoolQueryDTO> pageQueryModel) ;
    /**
     * 获取正在运营的校区列表
     * @return 校区列表
     */
    List<SchoolDTO> getAllSchool() ;

    List<SchoolDTO> getAllLogicSchool();
}
